home *** CD-ROM | disk | FTP | other *** search
- Path: newshost.centrum.is!news
- From: bjarnir@centrum.is (Bjarni Ragnarsson)
- Newsgroups: comp.lang.c++
- Subject: Re: Stupid Question - Why is C named 'C'?
- Date: 20 Apr 1996 12:26:24 GMT
- Organization: BR Software
- Message-ID: <4lal5g$n1f@newshost.centrum.is>
- References: <1996Apr16.122212@ubmail> <4l35sm$a5u@lib104.its.rpi.edu>
- NNTP-Posting-Host: tungl-44.centrum.is
- X-Newsreader: WinVN version 0.82
-
- In article <4l35sm$a5u@lib104.its.rpi.edu>, floydb1@lib104.its.rpi.edu (Barry B Floyd) says:
- >
- >
- >In article <1996Apr16.122212@ubmail>, telliott@ubmail (TODD ELLIOTT) writes:
- >|> I know it sounds like a stupid question, but why is C named 'C' in the first
- >|> place? I can understand BASIC, Pascal, Fortran, or COBOL, but 'C'?
- >|>
- >|> If it was a product of demented minds of some technicians at Bell Labs, that
- >|> explains a lot. ;)
- >|> <- .sig begins here ->
- >|> Todd Elliott - telliott@ubmail.ubalt.edu
- >|> University of Baltimore School of Law
- >|> C128D Nirvana Enthusiast!
- >
- >
- >Apparently it was only an "average" product of demented minds. Though
- >some would argue it should be "D" or "B", depending on how many memory
- >leaks you have at the moment.
- >--
- >+--------------------------------------------------------------------+
- >| Barry B. Floyd \\\ floydb1@rpi.edu |
- >| RPI Alum. '84 '87 '88 \\\ |
- >+--------------------------------------------------------------------+
-
- Here is the short story:
-
- In the early 1960's researchers at Cambridge developed a language called CPL
- (Cambridge or Combined, Programming Language). Martin Ritchards wrote his
- typeless version of CPL called Basic CPL (BCPL) in the late 60's.
- By that time Kernighan and Ritchie (at AT&T) had writted UNIX and Ken Tompson
- wrote a version of BCPL on their system. In the spirit of UNIX "Short-Name
- Philosophy" he truncated BCPL to B. (Some sources state that Ritchie and even
- Kernighan wrote B, but that is incorrect as confirmed by Ritchie).
-
- Kernighan and Ritchie developed their typed version of B and of course they took
- the next letter in BCPL and named it "C".
-
- Really, C++ should have been named "P" :-)
-
- There are some interesting pages on these things on:
- http://www.rwcp.or.jp/people/yk/programming.html
-
- included is a link to the history of C:
- http://www.lysator.liu.se:7500/c/alan-on-bcpl.html
-
- The book "The C Programming Language" by Kernighan and Ritchie (Prentice Hall),
- aside from being the best book on C I've ever read, also contains some information
- on the history of C.
-
- Enjoy,
- Bjarni Ragnarsson
- bjarnir@centrum.is
-
-
-
-